<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- For Mobile Devices -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta name="generator" content="Doxygen 1.8.18"/>
        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
        <title>HElib: Class Members - Functions</title>
        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
        <script type="text/javascript" src="dynsections.js"></script>
        <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
        <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
		<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;1,700&family=Merriweather&family=Merriweather+Sans&family=Open+Sans&family=Poppins:ital@1&family=Roboto:ital,wght@0,400;1,300;1,900&display=swap" rel="stylesheet"> 
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
        <script type="text/javascript" src="jquery.smartmenus.js"></script>
        <!-- SmartMenus jQuery Bootstrap Addon -->
        <script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
        <!-- SmartMenus jQuery plugin -->
    </head>
    <body style="font-family: 'Merriweather', serif;">
        <nav class="navbar navbar-default" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand">HElib Implementing Homomorphic Encryption</a>
                </div>
            </div>
        </nav>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div class="content" id="content">
                <div class="container">
                    <div class="row">
                        <div class="col-sm-12 panel " style="padding-bottom: 15px;">
                            <div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;

<h3><a id="index_p"></a>- p -</h3><ul>
<li>PAlgebra()
: <a class="el" href="classhelib_1_1_p_algebra.html#abd266cd5f06d96f8628eed8aaf6ee7b7">helib::PAlgebra</a>
</li>
<li>PAlgebraMod()
: <a class="el" href="classhelib_1_1_p_algebra_mod.html#a2e01b309b1c7d5cee040aec8a583d99c">helib::PAlgebraMod</a>
</li>
<li>PAlgebraModCx()
: <a class="el" href="classhelib_1_1_p_algebra_mod_cx.html#aa7dfc285801f4422ef30fa0409976023">helib::PAlgebraModCx</a>
</li>
<li>PAlgebraModDerived()
: <a class="el" href="classhelib_1_1_p_algebra_mod_derived.html#ad04d8b9a2004e0c8e6fe79993b3af266">helib::PAlgebraModDerived&lt; type &gt;</a>
</li>
<li>parentIdx()
: <a class="el" href="classhelib_1_1_full_binary_tree.html#a1b0c2cd16833ff1cf0a8aae2546c41ae">helib::FullBinaryTree</a>
</li>
<li>parse()
: <a class="el" href="classhelib_1_1_arg_map.html#a5c4e6cd32fd18c78bc02d11f74bf115b">helib::ArgMap</a>
</li>
<li>partitionToMatchings()
: <a class="el" href="classhelib_1_1_bipartitle_graph.html#afe741ae7bf1ec4ae831e7bc8977222a2">helib::BipartitleGraph</a>
</li>
<li>PermNetwork()
: <a class="el" href="classhelib_1_1_perm_network.html#ac28b4e5256433eb0dd2c51c5de899482">helib::PermNetwork</a>
</li>
<li>PGFFT()
: <a class="el" href="classhelib_1_1_p_g_f_f_t.html#aeb1ed2dbd507c224c440cb2516431246">helib::PGFFT</a>
</li>
<li>PlaintextArray()
: <a class="el" href="classhelib_1_1_plaintext_array.html#a277e318dc8908b0ce8f8734b978a093f">helib::PlaintextArray</a>
</li>
<li>PolyMod()
: <a class="el" href="classhelib_1_1_poly_mod.html#aeb89d0ed7ac9fa2c96e5a61caddef9d9">helib::PolyMod</a>
</li>
<li>PolyModRing()
: <a class="el" href="structhelib_1_1_poly_mod_ring.html#acdee8a99a4366ac200eb952270c443d5">helib::PolyModRing</a>
</li>
<li>polyToPowerful()
: <a class="el" href="classhelib_1_1_powerful_conversion.html#a6ee95105f7661f30ecaea8a387531785">helib::PowerfulConversion</a>
</li>
<li>positional()
: <a class="el" href="classhelib_1_1_arg_map.html#adf55e7e52a63bd72fe212cb90e58ad64">helib::ArgMap</a>
</li>
<li>power()
: <a class="el" href="classhelib_1_1_ctxt.html#a970768c65532546641252a07e82054e9">helib::Ctxt</a>
, <a class="el" href="classhelib_1_1_ptxt.html#ad669299fa7fed4a37bc8536a9d3dcf05">helib::Ptxt</a>
</li>
<li>PowerfulConversion()
: <a class="el" href="classhelib_1_1_powerful_conversion.html#a1cdbe64828c0a7b74ec301d567e2f109">helib::PowerfulConversion</a>
</li>
<li>PowerfulDCRT()
: <a class="el" href="classhelib_1_1_powerful_d_c_r_t.html#ac02f46a76ba8a8018f8c4d976e9a5189">helib::PowerfulDCRT</a>
</li>
<li>powerfulToPoly()
: <a class="el" href="classhelib_1_1_powerful_conversion.html#af6c9359a2dfff8c4f785f21e7960e607">helib::PowerfulConversion</a>
</li>
<li>powerfulToZZX()
: <a class="el" href="classhelib_1_1_powerful_d_c_r_t.html#a7f0c1273f9e392250053f05cf963a25f">helib::PowerfulDCRT</a>
</li>
<li>PowerfulTranslationIndexes()
: <a class="el" href="classhelib_1_1_powerful_translation_indexes.html#aacc5b142f3938b3860b0868c834606de">helib::PowerfulTranslationIndexes</a>
</li>
<li>prev()
: <a class="el" href="classhelib_1_1_index_set.html#a3f8736538b75cd634a551a896b374ca5">helib::IndexSet</a>
</li>
<li>prevLeaf()
: <a class="el" href="classhelib_1_1_full_binary_tree.html#a5a9c2de5be1d65990e89672b945425c9">helib::FullBinaryTree</a>
</li>
<li>PrimeGenerator()
: <a class="el" href="structhelib_1_1_prime_generator.html#a49a16e68865d6467d3b1a4835d7d231c">helib::PrimeGenerator</a>
</li>
<li>print()
: <a class="el" href="classhelib_1_1_plaintext_array.html#a80f94a3b909e8092520f5c263f66996d">helib::PlaintextArray</a>
, <a class="el" href="classhelib_1_1_plaintext_array_base.html#a36bc0c395cf1f03648618c25cd2d9ccc">helib::PlaintextArrayBase</a>
, <a class="el" href="classhelib_1_1_plaintext_array_derived.html#a2c3372b943c4e332dd32365457c0be58">helib::PlaintextArrayDerived&lt; type &gt;</a>
</li>
<li>printAll()
: <a class="el" href="classhelib_1_1_p_algebra.html#a888fa6fa19f172c9f1a27a60a273696c">helib::PAlgebra</a>
</li>
<li>printout()
: <a class="el" href="classhelib_1_1_bipartitle_graph.html#a4e99c7a0207d2eb65c10f1191e5b9a47">helib::BipartitleGraph</a>
, <a class="el" href="classhelib_1_1_col_perm.html#afcb79f8c47fe29afc159d3471c270263">helib::ColPerm</a>
, <a class="el" href="classhelib_1_1_full_binary_tree.html#ad0b111242279dc9fea42852485b627b4">helib::FullBinaryTree</a>
, <a class="el" href="classhelib_1_1_p_algebra.html#a87dae80314766ef1cf15402f040bcd0d">helib::PAlgebra</a>
</li>
<li>process()
: <a class="el" href="structhelib_1_1_arg_map_1_1_arg_processor.html#a19c15b33dcfd8ee176b1e6c22d1afe68">helib::ArgMap::ArgProcessor</a>
</li>
<li>processDiagonal()
: <a class="el" href="classhelib_1_1_block_mat_mul1_d__derived.html#aff7cd33f6f32795b7a88a4d1e1253288">helib::BlockMatMul1D_derived&lt; type &gt;</a>
, <a class="el" href="structhelib_1_1_block_mat_mul1_d__derived__impl.html#a65044d9befcb2258396b0fcbdbae9695">helib::BlockMatMul1D_derived_impl&lt; type &gt;</a>
, <a class="el" href="classhelib_1_1_block_mat_mul1_d__partial.html#a6348138c1f3d0bd046d6934744226bdd">helib::BlockMatMul1D_partial&lt; type &gt;</a>
, <a class="el" href="classhelib_1_1_block_mat_mul_full_helper.html#a69018865cfdb3a9f4bf66d96613e63e1">helib::BlockMatMulFullHelper&lt; type &gt;</a>
, <a class="el" href="classhelib_1_1_mat_mul1_d__derived.html#af32abcece538ecd677e0dabab96a5173">helib::MatMul1D_derived&lt; type &gt;</a>
, <a class="el" href="structhelib_1_1_mat_mul1_d__derived__impl.html#a148dde0a46e794cfa1a3d3b1d4099caa">helib::MatMul1D_derived_impl&lt; type &gt;</a>
, <a class="el" href="classhelib_1_1_mat_mul1_d__partial.html#ad713889a2aa799f55c849a4f3df03af4">helib::MatMul1D_partial&lt; type &gt;</a>
, <a class="el" href="classhelib_1_1_mat_mul_full_helper.html#a0acbe9f011dd6bbc1d627143dffb0718">helib::MatMulFullHelper&lt; type &gt;</a>
</li>
<li>processDiagonal1()
: <a class="el" href="structhelib_1_1_block_mat_mul1_d__derived__impl.html#a56feead83335e846864d7cbcebd51ef1">helib::BlockMatMul1D_derived_impl&lt; type &gt;</a>
, <a class="el" href="structhelib_1_1_mat_mul1_d__derived__impl.html#ad713079453fa2488c5304d11f55a3230">helib::MatMul1D_derived_impl&lt; type &gt;</a>
</li>
<li>processDiagonal2()
: <a class="el" href="structhelib_1_1_block_mat_mul1_d__derived__impl.html#aab0e728d897f14acb563343a2c6ae047">helib::BlockMatMul1D_derived_impl&lt; type &gt;</a>
, <a class="el" href="structhelib_1_1_mat_mul1_d__derived__impl.html#ad75d3cfc759c0661036934860cee34dc">helib::MatMul1D_derived_impl&lt; type &gt;</a>
</li>
<li>ProdOrdsFrom()
: <a class="el" href="classhelib_1_1_p_algebra.html#a0388643441be4063002c63398b770361">helib::PAlgebra</a>
</li>
<li>productOfPrimes()
: <a class="el" href="classhelib_1_1_context.html#aa10cb4160e67f8fc94dbbcd14be3a7c5">helib::Context</a>
</li>
<li>ptr2nonNull()
: <a class="el" href="structhelib_1_1_ptr_matrix.html#a79552187048172837806c40d989a044a">helib::PtrMatrix&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector.html#a3bf579aa08ab3625ba489571fe0148b8">helib::PtrVector&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector__slice.html#aa63412d5d30d0397d5401cf9b9ae9172">helib::PtrVector_slice&lt; T &gt;</a>
, <a class="el" href="structhelib_1_1_ptr_vector___vec_t.html#a5bcfb83b4337e0e31367a1cae725affa">helib::PtrVector_VecT&lt; T &gt;</a>
</li>
<li>PtrMatrix_PtPtrVector()
: <a class="el" href="structhelib_1_1_ptr_matrix___pt_ptr_vector.html#a1039cc374b9cb09839437b1c49dafb21">helib::PtrMatrix_PtPtrVector&lt; T &gt;</a>
</li>
<li>PtrMatrix_ptVec()
: <a class="el" href="structhelib_1_1_ptr_matrix__pt_vec.html#ac30dd962c6463284abc12f22bd14e68e">helib::PtrMatrix_ptVec&lt; T &gt;</a>
</li>
<li>PtrMatrix_ptvector()
: <a class="el" href="structhelib_1_1_ptr_matrix__ptvector.html#a5f4d2479200b62821c8ec142d6ec1252">helib::PtrMatrix_ptvector&lt; T &gt;</a>
</li>
<li>PtrMatrix_Vec()
: <a class="el" href="structhelib_1_1_ptr_matrix___vec.html#a155fccc2d4fb372c16092f7ea1f21a7c">helib::PtrMatrix_Vec&lt; T &gt;</a>
</li>
<li>PtrMatrix_vector()
: <a class="el" href="structhelib_1_1_ptr_matrix__vector.html#a5868e8c391111bcdaf5aeb93ddd75a50">helib::PtrMatrix_vector&lt; T &gt;</a>
</li>
<li>PtrVector_Singleton()
: <a class="el" href="structhelib_1_1_ptr_vector___singleton.html#aa57fb094bafa13b99df1191727851d60">helib::PtrVector_Singleton&lt; T &gt;</a>
</li>
<li>PtrVector_slice()
: <a class="el" href="structhelib_1_1_ptr_vector__slice.html#af631ab07ef484ac2e555a6406d8d2d16">helib::PtrVector_slice&lt; T &gt;</a>
</li>
<li>PtrVector_VecPt()
: <a class="el" href="structhelib_1_1_ptr_vector___vec_pt.html#a7915ecea39b38f475704f02b78e09053">helib::PtrVector_VecPt&lt; T &gt;</a>
</li>
<li>PtrVector_VecT()
: <a class="el" href="structhelib_1_1_ptr_vector___vec_t.html#a1f8af4723666bb8463f9dc85b00b0eb2">helib::PtrVector_VecT&lt; T &gt;</a>
</li>
<li>PtrVector_vectorPt()
: <a class="el" href="structhelib_1_1_ptr_vector__vector_pt.html#a54662bb2902c8e8110e51a4ac9eb6f2b">helib::PtrVector_vectorPt&lt; T &gt;</a>
</li>
<li>PtrVector_vectorT()
: <a class="el" href="structhelib_1_1_ptr_vector__vector_t.html#a31444837cd854f5243c231da910849b5">helib::PtrVector_vectorT&lt; T &gt;</a>
</li>
<li>Ptxt()
: <a class="el" href="classhelib_1_1_ptxt.html#af50e60a002829fb85724cd7fadbf1e29">helib::Ptxt</a>
</li>
<li>PubKey()
: <a class="el" href="classhelib_1_1_pub_key.html#aa923dff5492cd91bbf8d24ab9258ce1a">helib::PubKey</a>
</li>
<li>putDataInRoot()
: <a class="el" href="classhelib_1_1_full_binary_tree.html#a0eff022e81edd65c23a19e745cdea1a8">helib::FullBinaryTree</a>
</li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
        <script type="text/javascript" src="doxy-boot.js"></script>
</html>
